草庐IT

Android RelativeLayout 边距

全部标签

ios - 如何在不 Hacky 的情况下在 UITableViewCells 之间添加边距

我在这里看到的很多解决方案包括将单元格的背景更改为图像以及使用行的部分而不是行本身。我希望只有两个部分,并让每个单元格在点击时扩展高度,因此这些解决方案都不起作用。我看到一个解决方案包括在layoutSubviews()函数中设置单元格的框架,如下所示:overridefunclayoutSubviews(){super.layoutSubviews()self.frame=CGRectOffset(self.frame,0,10);}但是,当我这样做时,它只会为一个单元格提供边距,而且只有在我点击该单元格时才会出现这种情况。有没有一种万无一失的方法可以在UITableViewCell

ios - 在 Swift 中设置带边距的 UITableViewCell 框架

我正在尝试制作一个带有左右边距/插图的UITableViewCell。我过去曾使用以下代码使用Objective-C完成此操作:-(void)setFrame:(CGRect)frame{frame.origin.x+=25;frame.size.width-=2*25;[supersetFrame:frame];}此代码不会直接转换为Swift,因为现在我必须重写公共(public)框架变量,但将此代码放在该变量的setter中没有任何效果。我如何使用此方法或Swift中的类似技术来显示边距?这是我尝试过的Swift:privatevarotherFrame:CGRect=CGRec

ios - 如何消除 UITableView 左侧的边距,而不在右侧创建间隙?

我的目标是iOS7和8,我想消除下面这个UITableView中图像左侧出现的边距。如果解决方案简单/优雅,我什至愿意接受仅适用于iOS8的解决方案。(我只接受iOS7上的利润,因为它已经过时了)。这是我希望的样子:我已经通读了许多关于StackOverflow(suchasthisone)的类似问题,或特定于分组UITableView的问题(here和here),但似乎无法让任何问题正常工作。例如,如果我尝试使用contentInset解决问题(SO上的常见答案):-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:an

ios - 在 iOS Webview 顶部获取填充/边距

我有一个问题。我想要在webview上方的顶部填充或边距。这是问题的图片:谁能帮我解决这个问题? 最佳答案 方式一:在Storybord中选择ViewController并取消选择automaticallyAdjustsScrollViewInsets。方式二:在ViewController中编写self.automaticallyAdjustsScrollViewInsets=NO; 关于ios-在iOSWebview顶部获取填充/边距,我们在StackOverflow上找到一个类似的

swift - Snapkit:将倍数限制为边距

我正在使用Snapkit来简化我的自动布局代码,但是似乎经常弹出一个场景,我想知道是否有一种方法可以减少代码。假设我需要将UIView的边缘固定到它的superView边距,我们可能会这样做:subView.snp.makeConstraints{makeinmake.top.equalTo(parentView.snp.topMargin)make.bottom.equalTo(parentView.snp.bottomMargin)make.left.equalTo(parentView.snp.leftMargin)make.right.equalTo(parentView.sn

ios - 运行时 Swift 后根据边距约束获取 View 高度

我在屏幕中央有一个圆圈,两端的边距限制为50。因此,圆的宽度取决于屏幕尺寸。所以,我尝试的是:方法一我在Storyboard中设置边距来定义圆圈宽度(50左右)然后我使用了下面的代码:@IBOutletweakvarhelpButHeight:NSLayoutConstraint!@IBOutletweakvarhelpBut:UIButton!ViewDidLoad:helpButHeight.constant=helpBut.frame.size.width这没有用。由于屏幕宽度为400,两端的边距为50,那么helpBut.frame.size.width应该有给我300。相反,

java - 如何设置 JLabel 的边距?

我有一个JLabel,我想为其添加边距。它看起来像这样:我读到有关设置具有一定厚度的空边框,但这会替换当前边框。我怎样才能添加这个margin? 最佳答案 "Ireadaboutsettinganemptyborderwithacertainthickness,butthiswouldreplacethecurrentborder.HowcanIaddthismargin?"参见CompoundBorderAcompositeBorderclassusedtocomposetwoBorderobjectsintoasinglebor

Java - 带有边距的 JPanel 和内部的 JTextArea

我想创建这样的东西:主面板有其边距(x),而TextArea位于该面板的中心,几乎填满了面板。底部是另一个具有自定义大小(高度y)的面板,可以使用一些快捷方式切换可见和不可见。底部面板具有FlowLayout和少量元素。问题是我不知道该怎么做。BoxLayout没有边距。我尝试使用GridBagLayout,但我没有用,或者我对它的理解还不够:(我也尝试过设置JTextArea边距textMain.setMargin(newInsets(insetTop,insetLeft,insetBottom,insetRight));但是当文字很多的时候,top和bottommargin就消失了

python - 如何防止 Jupyter Notebook 下载 PDF 打印超出边距?

在JupyterNotebook中,通过“File-Downloadas-PDFviaLaTeX(.pdf)”,我将笔记本下载为pdf文件。但是,我的许多代码块都打印在PDF页边距之外-即对于较长的代码行,它们在pdf页面右边框处被切掉。任何解决此问题的方法,以便我可以获得可读的PDF文档(除了为每一行手动添加硬回车或thewaysuggestedinthispost之外?谢谢! 最佳答案 我遇到了同样的问题。最终,我在以下位置找到了答案:http://www.markus-beuckelmann.de/blog/customizi

python - 删除 3D 绘图中的轴边距

我花了几天时间试图找到一种方法来去除3D绘图中轴的微小边距。我尝试了ax.margins(0)和ax.autoscale_view('tight')和其他方法,但这些小边距仍然存在。特别是,我不喜欢柱状图被抬高,即它们的底部不在零水平——参见示例图像。在gnuplot中,我会使用“将xyplane设置为0”。在matplotlib中,由于两侧的每个轴上都有边距,如果能够控制它们中的每一个就太好了。编辑:HYRY下面的解决方案效果很好,但“X”轴在Y=0处绘制了一条网格线: 最佳答案 没有可以修改此边距的属性或方法。您需要修补源代码。